package com.xm;

/**
 * @Author：xm
 * @Project：runoob
 * @Date：2024/9/30 18:44
 */

public class SubClass05 extends ParentClass05 {

    public SubClass05() {
        // 若第一行无显式调用父类无参或有参构造函数，则会隐式调用父类无参构造函数super(),效果同显式调用父类无参构造一致
        System.out.println("子类无参构造");
    }

    public SubClass05(String name) {
        // super()和this()不能同时出现，必须选其一。保持在构造方法的第一行
        super();
        System.out.println("子类有参构造");
        System.out.println(name);
    }

    public static void main(String[] args) {
        new SubClass05();

        System.out.println("------");
        new SubClass05("3");
    }
}
